Package com.fwdekker.randomness.integer
Insertion of random integers.
Types
Link copied to clipboard
All actions related to inserting integers.
Link copied to clipboard
class IntegerInsertAction(scheme: () -> IntegerScheme = { IntegerSettings.default.currentScheme }) : DataInsertAction
Content copied to clipboard
Inserts random integers.
Link copied to clipboard
data class IntegerScheme( var myName: String = DEFAULT_NAME, var minValue: Long = DEFAULT_MIN_VALUE, var maxValue: Long = DEFAULT_MAX_VALUE, var base: Int = DEFAULT_BASE, var groupingSeparator: String = DEFAULT_GROUPING_SEPARATOR, var capitalization: CapitalizationMode = DEFAULT_CAPITALIZATION, var prefix: String = DEFAULT_PREFIX, var suffix: String = DEFAULT_SUFFIX) : Scheme<IntegerScheme>
Content copied to clipboard
Contains settings for generating random integers.
Link copied to clipboard
data class IntegerSettings(var schemes: MutableList<IntegerScheme> = DEFAULT_SCHEMES, var currentSchemeName: String = DEFAULT_CURRENT_SCHEME_NAME) : Settings<IntegerSettings, IntegerScheme>
Content copied to clipboard
The user-configurable collection of schemes applicable to generating integers.
Link copied to clipboard
Controller for random integer generation settings.
Link copied to clipboard
class IntegerSettingsComponent(settings: IntegerSettings = default) : SettingsComponent<IntegerSettings, IntegerScheme>
Content copied to clipboard
Component for settings of random integer generation.
Link copied to clipboard
class IntegerSettingsConfigurable(component: IntegerSettingsComponent = IntegerSettingsComponent()) : SettingsConfigurable<IntegerSettings, IntegerScheme>
Content copied to clipboard
The configurable for integer settings.